package com.sanmu.shop.util;
/** 
* @ClassName: ResultUtil 
* @Description: 处理返回结果的工具类 
* @author lilj
* @date 2018年4月15日 下午11:09:16 
*/
@SuppressWarnings({ "unchecked", "rawtypes" })
public class ResultUtil {
	
    /** 
    * @Title: success 
    * @Description: 成功有返回 
    * @param @param object
    * @param @return 设定文件 
    * @return Result 返回类型 
    */
    public static Result success(Object object){
        Result result = new Result(ResultEnum.SUCCESS.getCode(), ResultEnum.SUCCESS.getMessage());
        result.setData(object);
        return result;
    }
    
    /** 
    * @Title: success 
    * @Description: 成功无返回 
    * @param @return 设定文件 
    * @return Result 返回类型 
    */
    public static Result success(){
        return ResultUtil.success(null);
    }
    
    /** 
    * @Title: error 
    * @Description: 失败方法返回
    * @param @param code
    * @param @param msg
    * @param @return 设定文件 
    * @return Result 返回类型, 错误返回时状态码为 9999
    */
    public static Result error(String code, String msg){
        Result result = new Result(code, msg);
        return result;
    }
}
